expander: Convert to GdkEvent API
authorMatthias Clasen <mclasen@redhat.com>
Sat, 26 Aug 2017 02:52:48 +0000 (22:52 -0400)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 19 Sep 2017 16:39:02 +0000 (18:39 +0200)
gtk/gtkexpander.c

index 1262363044afa92cbb6b72b1aff594f533ef5928..6aac0e343dc16b4c28aba22a5c809ea1bc8c6313 100644 (file)
@@ -604,8 +604,11 @@ gtk_expander_enter_notify (GtkWidget        *widget,
                            GdkEventCrossing *event)
 {
   GtkExpander *expander = GTK_EXPANDER (widget);
+  GdkNotifyType detail;
 
-  if (event->detail != GDK_NOTIFY_INFERIOR)
+  gdk_event_get_crossing_detail ((GdkEvent *)event, &detail);
+
+  if (detail != GDK_NOTIFY_INFERIOR)
     {
       expander->priv->prelight = TRUE;
 
@@ -625,8 +628,11 @@ gtk_expander_leave_notify (GtkWidget        *widget,
                            GdkEventCrossing *event)
 {
   GtkExpander *expander = GTK_EXPANDER (widget);
+  GdkNotifyType detail;
+
+  gdk_event_get_crossing_detail ((GdkEvent *)event, &detail);
 
-  if (event->detail != GDK_NOTIFY_INFERIOR)
+  if (detail != GDK_NOTIFY_INFERIOR)
     {
       expander->priv->prelight = FALSE;